'''
垃圾回收：
    1、找到内存中无用的垃圾资源
    2、清除这些垃圾并把内存让出来给其他对象使用

引用计数器法：是python默认采用的垃圾回收机制
    原理：每个对象维护一个ob_ref字段，用来记录该对象被引用的次数，每当新的引用执行
该对象时，它的ob_ref加1，当对象的引用失效时ob_ref减1，一旦对象的引用计数器为0，
该对象立即被回收，对象所占用的内存空间被释放

优点：简单，实时，高效
缺陷：
1、需要额外的空间维护计数字段
2、可能造成循环引用


标记清楚

分代回收：

'''

li1 = [1, 2] # li1->ob_ref  1
li2 = [3, 4] # li2->ob_ref  1
li1.append(li2)    # li2->ob_ref  2
li2.append(li1)    # li1->ob_ref  2
del li2
del li1
